Databases: How To Handle Foreign Key Constraints On A Merge Statement